import koaRouter from 'koa-router'
import connection from '../config/mysqlConfig'

const router = koaRouter()
// 某用户评论某一首歌，评论的内容
// 夜曲这首歌下面用户名叫春娇

// 某用户点赞某一首歌
// [
//     {
//     }
// ]


// 评论的内容 评论人 评论人的头像 评论的创建时间 评论的点赞
// router.get('/comment', async(ctx, next) => {
//     try{
//         console.log('yonghuming', ctx.username)
//         ctx.body = {
//             code: 1
//         }
//     } catch(e) {
//         ctx.body = {
//             code: 0,
//             msg: e
//         }
//     }
// })

router.post('/comment', async(ctx) => {
    try {
        // 发表评论
        // 某用户给某一首歌发布了一篇评论
        // uid, sid, content, 
        const { uid, sid, content } = ctx.request.body
        await new Promise((resolve, reject) =>{
            connection.query('insert into comments set ?', {uid, sid, content}, (err) => {
                if(err) reject(err)
                resolve()
            })
        })
        ctx.body = {
            code: 1,
            msg: '评论成功'
        }
    } catch(e) {
        ctx.body = {
            code: 0,
            msg: e
        }
    }
})

export default router